Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Todi Challenger Seville Challenger Porto 2 Challenger Spain F20 Brazil F4 Brazil F5 USA F4 Spain F10 Spain F15 Spain F16 Spain F18 Spain F19 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F33 Ecuador F3 Bolivia F1 Bolivia F2 Spain F35 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 USA F1 Spain F2 Spain F3 Spain F6 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F27 Spain F28 Spain F30 Spain F31 Spain F33 Spain F35 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 Spain F43 Spain F1 Spain F2 Spain F3 Spain F16 Spain F17 Morocco F1 Morocco F2 Spain F7 Spain F16 Estonia F1 Ecuador F1 Mexico F15 Spain F5 Croatia F5 Croatia F6 Croatia F7 Colombia F4 Spain F24 Ecuador F6 USA F27 Mexico F15 Egypt F9 Egypt F10 USA F11 USA F13 Romania F4 Germany F8 Spain F29 Romania F3 Spain F7 Italy F3 Spain F11 Spain F15 Spain F14 Spain F16 Netherlands F2 Netherlands F3 Spain F22 Spain F28 Spain F37 USA F3 (Plantation) Spain F27 (Donostia-San-Sebastian) Portugal F7 (Porto) M25 Denia M25 Oviedo M25 Riba - Roja de Turia M25 Murcia M15 Antalya M25 Prague M15 Madrid M15 Manacor M25 Villena Mexico F14 Spain F6 (Xabia) M25 Cairo M25 Mataro M25 La Nucia M25 Santander M25 Oviedo M25 Torello Joplin Challenger - Joplin 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee V Abierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito VI Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas IV Trofeo Ciudad de Quito - Quito VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Open de L'Isere - Grenoble XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Copa Petrobras - Santiago Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Hurricane Tennis Open - Bradenton Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte 84° Concurso Internacional Tenis San Sebastian - San Sebastian TEAN International - Alphen Aan Den Rijn XIV Challenger ATP Club Premium Open - Quito Challenger Copa Sevilla 2008 - Seville Seguros Bolivar Open - Cali 2008 Lubbock Challenger - Lubbock Open Tarragona Costa Daurada - Tarragona Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Tanger Challenger Meknes Challenger Rabat Challenger Bogota Challenger Marrakech Challenger Sarajevo Challenger St. Brieuc Challenger Monza Challenger Mexico City Challenger Rome Challenger Pereira Challenger Alessandria Challenger Lugano Challenger Turin Challenger Oberstaufen Challenger Bogota Challenger Manta Challenger Penza Challenger Saransk Challenger Segovia Challenger Brasilia Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Seville Challenger Todi Challenger Bogota Challenger Palermo Challenger Quito Challenger Sacramento Challenger Tarragona Challenger Tashkent Challenger Florionapolis Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Tanger Challenger Meknes Challenger Sarajevo Challenger Marrakech Challenger Sunrise Challenger St. Brieuc Challenger Bogota Challenger Tunis Challenger Manta Challenger Cairo Challenger Alessandria Challenger Rome Challenger Marburg Challenger Arad Challenger Oberstaufen Challenger Bogota Challenger Penza Challenger Saransk Challenger Campos do Jordao Challenger Brasilia Challenger San Sebastian Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Barletta Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Orbetello Challenger Wuhai Challenger Beijing Challenger San Sebastian Challenger Como Challenger Seville Challenger Todi Challenger Trnava Challenger Madrid Challenger Heilbronn Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Caltanissetta Challenger Monza Challenger Scheveningen Challenger Poznan Challenger Sibiu Challenger Cordenons Challenger Alphen Challenger Seville Challenger Szczecin Challenger Marbella Challenger Medellin Challenger Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Guadalajara Challenger Santiago Challenger Santos Challenger Tunis Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Alphen Challenger Seville Challenger Quito Challenger Kenitra Challenger Pereira Challenger Cali Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Bucaramanga Challenger Morelos Challenger Santiago Challenger Raanana Challenger San Luis Potosi Challenger Leon Challenger Mersin Challenger Vercelli Challenger Tallahassee Challenger Ostrava Challenger Cali Challenger Eskisehir Challenger Vicenza Challenger Furth Challenger Prague Challenger Blois Challenger Marburg Challenger Poznan Challenger Scheveningen Challenger Liberec Challenger Barranquilla Challenger Seville Challenger Szczecin Challenger Trnava Challenger Campinas Challenger Pereira Challenger Rome Challenger Medellin Challenger Mohammedia Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Montevideo Challenger Champaign Challenger ATP Challenger Tour Finals Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Prostejov Challenger Fergana Challenger Marburg Challenger Braunschweig Challenger Cali Challenger Scheveningen Challenger Cortina Challenger Trnava Challenger Seville Challenger Szczecin Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Meerbusch Challenger Seville Challenger Szczecin Challenger Sibiu Challenger Rome Challenger Cali Challenger Lima Challenger Guayaquil Challenger Dallas Challenger San Francisco Challenger Marbella Challenger Alicante Challenger Tunis Challenger Rome Challenger Heilbronn Challenger San Benedetto Challenger Segovia Challenger Manerbio Challenger Meerbusch Challenger Mallorca Challenger Seville Challenger Florence Challenger Barcelona Challenger Lima Challenger Maia Challenger Sibiu Challenger Alicante Challenger Marbella Challenger Guayaquil Challenger Lima Challenger Biella 1 Challenger Gran Canaria 2 Challenger Aix En Provence Challenger Milan Challenger Troyes Challenger Amersfoort Challenger Segovia Challenger Seville Challenger Lisbon Challenger Alicante Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Challenger Cudad de Guayaquil - Guayaquil Cali Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Knoxville Challenger Santo Domingo Challenger Guadalajara Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao U.S. Open - New York The Ericsson Open - Miami Tennis Masters Series - Miami Knoxville Challenger Talahassee Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Furth Challenger Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Pereira Challenger Rome Challenger Nottingham Challenger Buenos Aires Challenger Heilbronn Challenger Blois Challenger Newport Beach Challenger USTA Men's Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Madrid Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris XL Capital Bermuda Open - Bermuda Mutua Madrid Open - Madrid Segundo Aberto de Brasilia - Brasilia Aix En Provence Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Dallas Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 All Lower level tournaments Seville Challenger Braga Challenger